估狗了一下,百百種原因會導致Application Error,為了尋找問題來源,依照畫面指示在Terminal上輸入:
heroku logs --tail
看到結果的最下面一行,寫著App崩潰了:
2021-00-03T16:22:22.222222+00:00 heroku[router]: at=error code=H10 desc="App crashed"
繼續往上看,看到了這一行就知道問題所在了:
ModuleNotFoundError: No module named 'django-cors-headers
嗯因為我在settings.py的INSTALLED_APPS新增了一個叫coresheaders的模組,但我漏了也要在requirements.txt做新增的步驟,所以結果當然無法運作App了。
總之遇到Application Error不用太慌張,依照heroku的指示,檢查自己部署的東西是不是漏了什麼。